DefaultConfigure = {
# InitialSystemSetup
"InitialSystemSetup":{
#"window-title":"window-title Shell", #Specifies the title of the Panda3D window
"win-size":"win-size 1280 720", #Specifies the size of the Panda3D window - 1920 1080
"fullscreen":"fullscreen 1", #Enables full-screen mode (true or false)
#"background-color ":"background-color  0 0 0",
                     },
# controller
"ControllerEventName": {
    "UP":"arrow_up",
    "LEFT":"arrow_left",
    "RIGHT":"arrow_right",
    "FIRE":"space"
                       },

# login
"Login": {
    "Nickname":"Superman",
    "ConnectType":"server",
    "HostIP":"localhost",
          },

}

ConfigureSavedFilePath = "configure"

# code
from Cube.configure import ConfigureAccess, InitialSystemSetup
myConfigure = ConfigureAccess(ConfigureSavedFilePath, DefaultConfigure)
ConfigureGet = myConfigure.ConfigureGet
ConfigureSave = myConfigure.ConfigureSave
DefaultConfigureGet = myConfigure.DefaultConfigureGet

def SystemSetup():
    InitialSystemSetup(ConfigureGet("InitialSystemSetup"))
